package co.edu.ucatolica.sislab.persistence.utils;


/**
 * Contiene la informacion basica de conexion
 */
public class ConnectionInformation {
    /**
     * Usuario de acceso a la base de datos.
     */
    private String usuario;
    
    /**
     * Password de acceso a la base de datos.
     */
    private String password;
    
    /**
     * Driver que se utilizará.
     */
    private String driver;
    
    /**
     * URL asociado para conexión a la base de datos.
     */
    private String url;
    
    /**
     * Constructor por defecto
     */
    public ConnectionInformation(){
    }
    
    /**
     * Retorna el driver a utilizar.
     * @return Nombre del driver
     */
    public String getDriver() {
        return driver;
    }

    /**
     * Cambia el driver a utilizar.
     * @param driver Nombre del driver
     */
    public void setDriver(String driver) {
        this.driver = driver;
    }

    /**
     * Retorna el password a utilizar.
     * @return Password de la base de datos a conectar
     */
    public String getPassword() {
        return password;
    }

    /**
     * Cambia el password a utilizar.
     * @param password Password de la base de datos a conectar
     */
    public void setPassword(String password) {
        this.password = password;
    }

    /**
     * Retorna el url a utilizar.
     * @return Url de la base de datos a conectar
     */
    public String getUrl() {
        return url;
    }

    /**
     * Cambia el url a utilizar.
     * @param url URL de la base de datos a conectar
     */
    public void setUrl(String url) {
        this.url = url;
    }

    /**
     * Retorna el usuario a utilizar.
     * @return Usuario de la base de datos a conectar
     */
    public String getUsuario() {
        return usuario;
    }

    /**
     * Cambia el usuario a utilizar.
     * @param usuario Usuario de la base de datos a conectar
     */
    public void setUsuario(String usuario) {
        this.usuario = usuario;
    }
}
